<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:p="http://primefaces.org/ui"
                template="/templates/ui.xhtml">
    <ui:define name="head">
        <link type="text/css" href="#{request.contextPath}/UI/epss/epss.css" rel="stylesheet"/>
        <script type="text/javascript" src="#{request.contextPath}/UI/support/pub.js"/>
        <script type="text/javascript" language="javascript">
            document.onkeydown = function TabReplace() {
                if (event.keyCode == 13) {
                    if (event.srcElement.tagName != 'BUTTON')
                        event.keyCode = 9;
                    else
                        event.srcElement.click();
                }
            }
        </script>
    </ui:define>
    <ui:define name="content">
        <h:form id="form">
            <p:growl id="msgs" showDetail="false"/>
            <p:contextMenu for="pdt" id="pcm">
                <p:menuitem value="浏览" icon="ui-icon-arrowrefresh-1-w"
                            actionListener="#{itemSubcttEngQStlAction.selectRecordAction('Sel')}"
                            update="pgView,pdt,msgs"
                            onclick="PF('wVDlgView').show()">
                </p:menuitem>
            </p:contextMenu>
            <p:dataTable id="pdt" style="width:100%;"
                         value="#{itemSubcttEngQStlAction.progWorkqtyItemShowList}"
                         var="record"
                         rowKey="#{record.subctt_Pkid}"
                         selection="#{itemSubcttEngQStlAction.progWorkqtyItemShowSelected}"
                         selectionMode="single"
                         paginatorTemplate="{FirstPageLink} {PreviousPageLink} {PageLinks}
                         {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                         paginator="true"
                         paginatorPosition="bottom"
                         rows="20"
                         rowsPerPageTemplate="500,200,100,50,30,20,10"
                         rowIndexVar="row"
                         emptyMessage="数据记录为空..."
                         rowStyleClass="#{record.subctt_SignPartAPrice eq 0? null :'rowDoneStyle'}"
                         scrollable="true">
                <p:column headerText="序号" style="width:40px">
                    <h:outputText value="#{row + 1}"/>
                </p:column>
                <p:column style="width:100px" headerText="编号">
                    <h:outputText value="#{record.subctt_StrNo}" escape="false"/>
                </p:column>
                <p:column style="width:200px" headerText="名称">
                    <h:outputText value="#{record.subctt_Name}" />
                </p:column>
                <p:column style="width:40px" headerText="单位">
                    <h:outputText value="#{record.subctt_Unit}" style="text-align:right"/>
                </p:column>
                <p:column style="width:100px" headerText="合同单价">
                    <h:outputText value="#{record.subctt_ContractUnitPrice}" style="float: right" >
                        <f:convertNumber type="number" pattern="#,###,###,###,##0.00"/>
                    </h:outputText>
                </p:column>
                <p:column style="width:100px" headerText="合同数量">
                    <h:outputText value="#{record.subctt_ContractQuantity}" style="float: right">
                        <f:convertNumber type="number" pattern="#,###,###,###,##0.00"/>
                    </h:outputText>
                </p:column>
                <p:column style="width:100px" headerText="合同金额">
                    <h:outputText value="#{record.subctt_ContractAmount}" style="float: right">
                        <f:convertNumber type="number" pattern="#,###,###,###,##0.00"/>
                    </h:outputText>
                </p:column>
                <p:column style="width:100px" headerText="甲供材单价">
                    <h:outputText value="#{record.subctt_SignPartAPrice}" style="float: right">
                        <f:convertNumber type="number" pattern="#,###,###,###,##0.00"/>
                    </h:outputText>
                </p:column>
                <p:column style="width:110px" headerText="开累工程数量">
                    <h:outputText value="#{record.engQMng_BeginToCurrentPeriodEQty}" style="float: right">
                        <f:convertNumber type="number" pattern="#,###,###,###,##0.00"/>
                    </h:outputText>
                </p:column>
                <p:column style="width:110px" headerText="当期工程数量">
                    <h:outputText value="#{record.engQMng_CurrentPeriodEQty}" style="float: right">
                        <f:convertNumber type="number" pattern="#,###,###,###,##0.00"/>
                    </h:outputText>
                </p:column>
                <p:column style="width:100px" headerText="备注内容">
                    <h:outputText value="#{record.subctt_Note}" />
                </p:column>
            </p:dataTable>
            <p:dialog id="dlgView" header="分包数量结算查询" widgetVar="wVDlgView"
                      resizable="false" modal="true"
                      showEffect="clip" hideEffect="fold">
                <h:panelGrid id="pgView">
                    <h:panelGrid columns="4">
                        <p:outputLabel for="noItemHieRelap" value="项目编号:" />
                        <h:inputText id="noItemHieRelap"
                                     value="#{itemSubcttEngQStlAction.progWorkqtyItemShow.subctt_StrNo}"
                                     style="background-color:gainsboro"
                                     readonly="true">
                        </h:inputText>
                        <p:outputLabel for="name" value="项目名称:" />
                        <h:inputText id="name" value="#{itemSubcttEngQStlAction.progWorkqtyItemShow.subctt_Name}"
                                     style="background-color:gainsboro"
                                     readonly="true"/>
                        <p:outputLabel for="note" value="备注内容:" />
                        <h:inputText id="note" value="#{itemSubcttEngQStlAction.progWorkqtyItemShow.subctt_Note}"
                                     style="background-color:gainsboro"
                                     readonly="true"/>
                        <p:outputLabel for="unitItemInfo" value="单位:"/>
                        <h:inputText id="unitItemInfo"
                                     value="#{itemSubcttEngQStlAction.progWorkqtyItemShow.subctt_Unit}"
                                     style="background-color:gainsboro"
                                     readonly="true"/>
                        <p:outputLabel for="contractQuantityItemInfo" value="合同数量:"/>
                        <h:inputText id="contractQuantityItemInfo"
                                     value="#{itemSubcttEngQStlAction.progWorkqtyItemShow.subctt_ContractQuantity}"
                                     style="background-color:gainsboro;text-align:right;"
                                     readonly="true">
                            <f:convertNumber type="number" pattern="#,###,###,###,##0.00"/>
                        </h:inputText>
                        <p:outputLabel for="engQMng_BeginToCurrentPeriodEQty" value="开累数量:"/>
                        <h:inputText id="engQMng_BeginToCurrentPeriodEQty"
                                     value="#{itemSubcttEngQStlAction.progWorkqtyItemShow.engQMng_BeginToCurrentPeriodEQty}"
                                     style="background-color:gainsboro;text-align:right;"
                                     readonly="true">
                            <f:convertNumber type="number" pattern="#,###,###,###,##0.00"/>
                        </h:inputText>
                        <p:outputLabel for="engQMng_CurrentPeriodEQty" value="本期数量:"/>
                        <h:inputText id="engQMng_CurrentPeriodEQty"
                                     value="#{itemSubcttEngQStlAction.progWorkqtyItemShow.engQMng_CurrentPeriodEQty}"
                                     style="background-color:gainsboro;text-align:right;"
                                     readonly="true">
                            <f:convertNumber type="number" pattern="#,###,###,###,##0.00"/>
                        </h:inputText>
                        <p:outputLabel for="originFlagItemInfo" value="数据来源:" />
                        <h:inputText id="originFlagItemInfo"
                                     value="#{esCommon.originFlagListValueOfAlias(
	                                             itemSubcttEngQStlAction.progWorkqtyItemShow.engQMng_OriginFlag)}"
                                     style="background-color:gainsboro"
                                     readonly="true"/>
                        <p:outputLabel for="createdByItemInfo" value="创建人:" />
                        <h:inputText id="createdByItemInfo"
                                     value="#{itemSubcttEngQStlAction.progWorkqtyItemShow.engQMng_CreatedByName}"
                                     style="background-color:gainsboro"
                                     readonly="true"/>
                        <p:outputLabel for="createdDateItemInfo" value="创建时间:" />
                        <h:inputText id="createdDateItemInfo"
                                     value="#{itemSubcttEngQStlAction.progWorkqtyItemShow.engQMng_CreatedDate}"
                                     style="background-color:gainsboro"
                                     readonly="true"/>
                        <p:outputLabel for="lastUpdByItemInfo" value="修改人:" />
                        <h:inputText id="lastUpdByItemInfo"
                                     value="#{itemSubcttEngQStlAction.progWorkqtyItemShow.engQMng_LastUpdByName}"
                                     style="background-color:gainsboro"
                                     readonly="true"/>
                        <p:outputLabel for="lastUpdDateItemInfo" value="修改时间:" />
                        <h:inputText id="lastUpdDateItemInfo"
                                     value="#{itemSubcttEngQStlAction.progWorkqtyItemShow.engQMng_LastUpdDate}"
                                     style="background-color:gainsboro"
                                     readonly="true"/>
                        <p:outputLabel for="modificationNumItemInfo" value="修改次数:" />
                        <h:inputText id="modificationNumItemInfo"
                                     value="#{itemSubcttEngQStlAction.progWorkqtyItemShow.engQMng_ModificationNum}"
                                     style="background-color:gainsboro;text-align:right;"
                                     readonly="true">
                            <f:convertNumber type="number" pattern="#,###,###,###,##0"/>
                        </h:inputText>
                </h:panelGrid>
                </h:panelGrid>
            </p:dialog>
        </h:form>
    </ui:define>
</ui:composition>